petroleum producing - French English Dictionary